div.gallery
{
margin: 2px;
border: 2px solid #D8D8D8;
background-color:#ECECEC;
height: auto;
width: auto;
float: left;
text-align: center;
}
div.gallery img
{
border: 2px solid #ECECEC;
height: 160px;
width: 124px;
display: inline;
margin: 5px 5px 0px 5px;
}
div.gallery a:hover img
{
border: 2px solid #000000;
/* for IE */
filter:alpha(opacity=40);
/* CSS3 standard */
opacity:0.4;
}
div.label
{
border: 2px solid #D2D2D2;
background-color:#ffffff;
text-align: center;
font-weight: normal;
height: 40px;
width: 119px;
padding:2px;
margin: 0px 5px 5px 5px;
}